package com.dyylearn.stringbuffer_;

/**
 * @author green-citrus
 * @version 1.0
 */
public class StringBufferMethod {
    public static void main(String[] args) {
        StringBuffer s = new StringBuffer("hello");
        //1.append追加
        s.append(',');
        s.append("张三丰");
        s.append("赵敏").append(100).append(true).append(10.5);
        System.out.println(s);//hello,张三丰赵敏100true10.5

        //2.delete删除
        //删除[begin, end)的字符
        s.delete(11, 14);//hello,张三丰赵敏true10.5
        System.out.println(s);

        //3.replace替换
        //替换索引为[begin, end)的字符
        s.replace(9, 11, "周芷若");//hello,张三丰周芷若true10.5
        System.out.println(s);

        //4.indexOf查找
        //查找指定的子串在字符串第一次出现的索引，如果找不到就返回-1
        int indexOf = s.indexOf("张三丰"); // 6
        System.out.println(indexOf);

        //5.insert插入
        //在索引位置插入字符/字符串/数字...，后面的内容往后挪
        s.insert(9, "赵敏");
        System.out.println(s);

        //6.length()返回长度
        System.out.println(s.length());
    }
}
